iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0

上一篇介紹了IQKeyboardManager。現在這篇來介紹IQKeyboard的功能。

1.隱藏或顯示Toolbar

IQKeyboardManager.shared.enableAutoToolbar = false

這個指令能隱藏或顯示Toolbar, 更改布林值可以顯示或隱藏
https://ithelp.ithome.com.tw/upload/images/20200922/20129678yvDVa0Nwn3.png

2.設定鍵盤的樣式

IQKeyboardManager.shared.overrideKeyboardAppearance = true
IQKeyboardManager.shared.keyboardAppearance = .alert

keyboardApperaance 有四個值可以設,分別是dark, default, light, alert

3.設定鍵盤與輸入框的距離

IQKeyboardManager.shared.keyboardDistanceFromTextField = 200

https://ithelp.ithome.com.tw/upload/images/20200922/20129678iQETexHGHc.png

4.Toolbar 裡的設定

IQKeyboardManager.shared.toolbarTintColor = .blue    //字體顏色
IQKeyboardManager.shared.toolbarDoneBarButtonItemText = "aaaa"   //Done按鈕所顯示的文字
IQKeyboardManager.shared.toolbarBarTintColor = .red    //Toolbar的顏色

https://ithelp.ithome.com.tw/upload/images/20200922/201296780dFR4rzbZW.png

5.點擊鍵盤外收起鍵盤

IQKeyboardManager.shared.shouldResignOnTouchOutside = true

原本的鍵盤當點擊鍵外時不會收起鍵盤,下了這條指令後就會收起鍵盤了。


上一篇
(Day8)第三方套件IQKeyboardManager
下一篇
(Day10)GCDWebServer 進階功能
系列文
IOS 基本元件運用和套件運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言